<?php

include_once('BD/temaSQL.php');
include_once('BD/mensajeSQL.php');

function imprimeTema($idTema) {

    $tema = obtieneTema($idTema);
    $temas = obtieneSubtemas($tema[0]);

    echo '
        <div id="tema">
            <table>
                <tr>
                    <th id="c1">' .htmlentities($tema[3]). '</th>
                    <th id="c2">Temas</th>
                    <th id="c3">Mensajes</th>
                </tr>
        ';

    foreach ($temas as $t) {
        $nTemas = obtieneNumeroSubtemas($t[0]);
        $nMensajes = calculaMensajesDeTema($t[0]);

        echo '
            <tr>
                <td id="c1">
                    <div id="temaTitulo"><a href="verTema.php?tema=' .$t[0]. '">' .htmlentities($t[3]). '</a></div>
                </td>
                <td id="c2">' .$nTemas[0]. '</td>
                <td id="c3">' .$nMensajes. '</td>
            </tr>
      ';
    }
    
    echo '</table></div>';
}

function imprimeSubtema($idTema) {

    $tema = obtieneTema($idTema);
    $temas = obtieneSubtemas($tema[0]);

    echo '
        <div id="tema">
            <div id="enlace"><a href="nuevoTema.php?tema=' .$idTema. '"><img src="imagenes/CrearTema.gif" alt="Crear Tema" /></a></div>
            <table>
                <tr>
                    <th id="d1">' .$tema[3]. '</th>
                    <th id="d2">Mensajes</th>
                    <th id="d3">Ultimo Mensaje</th>
                </tr>
        ';

    foreach ($temas as $t) {
        $vec = obtieneUsuarioFechaUltimoMensaje($t[0]);
        $nTemas = obtieneNumeroSubtemas($t[0]);
        $nMensajes = obtieneNumeroMensajes($t[0]);

        echo '
            <tr>
                <td id="d1">
                    <div id="temaTitulo"><a href="verMensajes.php?tema=' .$t[0]. '">' .$t[3]. '</a></div>
                </td>
                <td id="d2">' .$nMensajes[0]. '</td>
                <td id="d3">
                    Escrito por: ' .$vec[0]. '<a href="verMensajes.php?tema=' .$t[0]. '#ultimo"><img src="imagenes/ultimoMensaje.gif" alt="Ir al $uacute;ltimo Mensaje" /></a> <br />
                    Fecha: ' .$vec[1] . '
                </td>
            </tr>
      ';
    }


    echo '</table><div id="enlace"><a href="principal.php"><img src="imagenes/volver.gif" alt="Volver Atras" /></a></div></div>';
}

function calculaMensajesDeTema($idTema){
    $temas = obtieneSubtemas($idTema);
    $nMensajes = 0;

    foreach($temas as $tema){
        $aux = obtieneNumeroMensajes($tema[0]);
        $nMensajes += $aux[0];
    }

    return $nMensajes;
}

?>
